package com.xinruke.hostels.reservation.user.service;

import com.xinruke.hostels.common.vo.query.RowsDataVO;
import com.xinruke.hostels.reservation.user.interfaces.dto.UserDetailQueryDto;
import com.xinruke.hostels.reservation.user.interfaces.dto.UserInfoQueryDTO;
import com.xinruke.hostels.reservation.user.interfaces.dto.UserInfoQueryResultDTO;

/**
 * @ClassName UserInfoService
 * @CreateDate 2019/6/9
 * @Author FengXinQiang
 * @Version V1.0.0.0
 * @Decription 用户信息Service接口
 */
public interface UserInfoService {
    /**
     * 查询用户信息集合
     *
     * @param userInfoQueryDTO
     * @return
     */
    RowsDataVO<UserInfoQueryResultDTO> getUserInfoList(UserInfoQueryDTO userInfoQueryDTO);

    UserInfoQueryResultDTO getUserDetail(UserDetailQueryDto userInfoQueryDTO);
}
